آموزش DevOps برای توسعه دهندگان وب [ویدئو]

DevOps for Web Developers [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما نشان می دهد که چگونه توسعه وب را با DevOps تسریع کنید. این کار با معرفی فرهنگ و همکاری هایی که برای استفاده از DevOps در سازمان شما باید ترویج شود، شروع می شود. خواهید آموخت که چرا هنگام استفاده از متدولوژی DevOps، ساخت و استقرار برنامه های مدرن به طور موثر ضروری است. شما یاد خواهید گرفت که از GitHub برای فشار دادن کد و انجام تغییرات با استفاده از git استفاده کنید. در ادامه، اصول مدیریت پیکربندی و معماری DevOps را درک خواهید کرد. خواهید دید که چگونه از استقرار کد در سرورهای درخشان جدید ما مراقبت کنید. سپس ما نظارت و راه حل های مختلف را برای طیف وسیعی از مشکلاتی که ممکن است با آن مواجه شویم بررسی خواهیم کرد. در نهایت، شما قادر خواهید بود برنامه وب کامل خود را در یک سرویس ابری توسعه، استقرار، مدیریت و خودکار کنید. [*] درک مدیریت پیکربندی و معماری Devops [*] نحوه استقرار و ادغام مداوم در سرورهای جدید را بیابید [*]برای حل مشکل راه حل های مختلف را رصد و بررسی کنید [*]از راه حل ابری با استفاده از ابزارها و خدمات خاص AWS استفاده کنید [*]مزایا و معایب یک پلت فرم Dockerized را کاوش و تجزیه و تحلیل کنید [*]توسعه و استقرار یک برنامه وب در یک سرویس ابری را خودکار کنید این دوره برای توسعه دهندگان وب و تیم های فناوری اطلاعات است که با متدولوژی DevOps جدید هستند و می خواهند از ابزار DevOps برای استفاده کامل از پتانسیل آن استفاده کنند. همچنین برای کسانی که می‌خواهند درباره گردش‌های کاری مبتنی بر DevOps و نحوه استفاده از آن‌ها در توسعه برنامه‌های کاربردی وب بیاموزند، ایده‌آل است. برخی قرار گرفتن قبلی در معرض چرخه عمر تحویل نرم‌افزار مفید خواهد بود. [*] DevOps را از زمینه توسعه دهنده وب استفاده کنید و به جای چند روز در چند دقیقه به پروژه های توسعه وب واقعی کمک کنید * * [*]از ابزارهای کلیدی DevOps مدرن مانند Vagrant، Puppet و Docker برای کارآمد کردن فرآیند توسعه خود استفاده کنید * * [ *]عملی یک گردش کار توسعه کامل، از توسعه اولیه تا آزمایش و استقرار در فضای ابری را اجرا کنید *

سرفصل ها و درس ها

شروع – مفاهیم، ​​ابزارها و فناوری های DevOps Getting Started – DevOps Concepts, Tools, and Technologies

  • بررسی اجمالی دوره The Course Overview

  • درک جنبش DevOps Understanding the DevOps Movement

  • چرخه حیات DevOps The DevOps Lifecycle

  • ابزارها و فناوری ها Tools and Technologies

  • مروری بر یک نمونه برنامه Java EE An Overview of a Sample Java EE Application

ادغام مداوم با جنکینز 2 Continuous Integration with Jenkins 2

  • نصب جنکینز و داشبوردهای جنکینز Installing Jenkins and the Jenkins Dashboards

  • پیکربندی جاوا و Mavens در جنکینز برای ایجاد کار برای یک برنامه جاوا با Maven Configuring Java and Mavens in Jenkins to Build Job for a Java Application with Maven

  • پیکربندی و احراز هویت کد منبع در GitHub Configuring and Authenticating Source Code on GitHub

  • پیکربندی Build Job و JUnit Configuring Build Job and JUnit

  • پلاگین نمای داشبورد – نمای کلی و استفاده The Dashboard View Plugin – Overview and Usage

  • مدیریت گره ها Managing Nodes

  • ارسال اعلان های ایمیل بر اساس وضعیت ساخت Sending E-mail Notifications Based on buildstatus

  • ادغام جنکینز و سونار Integrating Jenkins and Sonar

ساخت کد و پیکربندی خط لوله ساخت Building the Code and Configuring the Build Pipeline

  • ایجاد خطوط لوله تحویل داخلی Creating Built-in Delivery Pipelines

  • ایجاد خط لوله برای کامپایل و اجرای واحدهای تست Creating a Pipeline for Compiling and Executing Test Units

  • با استفاده از پلاگین Build Pipeline Using the Build Pipeline Plugin

  • یکپارچه سازی عملیات استقرار Integrating the Deployment Operation

نصب و پیکربندی سرآشپز Installing and Configuring Chef

  • شروع کار با آشپز Getting Started with Chef

  • نمای کلی سرآشپز میزبان Overview of Hosted Chef

  • نصب و پیکربندی یک ایستگاه کاری سرآشپز Installing and Configuring a Chef Workstation

  • همگرایی یک گره سرآشپز با استفاده از ایستگاه کاری سرآشپز Converging a Chef Node Using a Chef Workstation

  • نصب بسته های نرم افزاری با استفاده از کتاب های آشپزی Installing Software Packages Using Cookbooks

  • ایجاد نقش Creating a Role

نصب و پیکربندی Docker Installing and Configuring Docker

  • درک تفاوت بین ماشین های مجازی و کانتینرها Understanding the Difference Between Virtual Machines and Containers

  • نصب و پیکربندی Docker در CentOS Installing and Configuring Docker on CentOS

  • ایجاد اولین کانتینر Docker شما Creating Your First Docker Container

  • آشنایی با معماری سرویس گیرنده-سرور Docker Understanding the Client-Server Architecture of Docker

  • مدیریت کانتینرها Managing Containers

  • ایجاد یک تصویر داکر از فایل داکر Creating a Docker Image from Docker file

Cloud Provisioning و Configuration Management با Chef Cloud Provisioning and Configuration Management with Chef

  • آشپز و تامین ابر Chef and Cloud Provisioning

  • نصب پلاگین های Knife برای خدمات وب آمازون و مایکروسافت آژور Installing Knife Plugins for Amazon Web Services and Microsoft Azure

  • ایجاد و پیکربندی یک ماشین مجازی در آمازون EC2 Creating and Configuring a Virtual Machine in Amazon EC2

  • ایجاد و پیکربندی یک ماشین مجازی در Microsoft Azure Creating and Configuring a Virtual machine in Microsoft Azure

  • کانتینرهای داکر Docker Containers

استقرار یک برنامه در AWS، Azure و Docker Deploying an Application in AWS, Azure, and Docker

  • پیش نیازها - استقرار برنامه ما در یک سرور راه دور Prerequisites – Deploying Our Application on a Remote Server

  • استقرار یک برنامه در Docker Container Deploying an Application in Docker Container

  • استقرار یک برنامه در AWS Deploying an Application in AWS

  • استقرار یک برنامه کاربردی در Microsoft Azure Deploying an Application in Microsoft Azure

نظارت بر زیرساخت ها و برنامه های کاربردی Monitoring Infrastructure and Applications

  • شروع به کار - نظارت Getting Started – Monitoring

  • مروری بر ابزارها و تکنیک های نظارت Overview of Monitoring Tools and Techniques

  • نظارت بر AWS Elastic Beanstalk Monitoring AWS Elastic Beanstalk

  • نظارت بر سرویس برنامه وب Microsoft Azure Monitoring Microsoft Azure Web App Service

استقرار برنامه ارکستراسیون Orchestrating Application Deployment

  • ایجاد مشاغل برای اتوماسیون انتها به انتها Creating Build Jobs for End-to-end Automation

  • پیکربندی احراز هویت SSH با استفاده از یک کلید Configuring SSH Authentication Using a Key

  • پیکربندی خط لوله ساخت برای ارکستراسیون شغلی ساخت Configuring the Build Pipeline for Build Job Orchestration

  • اجرای خط لوله برای اتوماسیون استقرار برنامه Executing the Pipeline for Application Deployment Automation

  • Hygieia – یک داشبورد DevOps Hygieia – a DevOps Dashboard

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش DevOps برای توسعه دهندگان وب [ویدئو]
جزییات دوره
3 h 48 m
47
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Mitesh Soni
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mitesh Soni Mitesh Soni

میتش سونی 8 سال تجربه در مدیریت نرم افزار برای گنو/لینوکس و سایر سیستم عامل های مشابه یونیکس در محیط تولید دارد. او کار حرفه ای با DevOps را از سال 2013 آغاز کرد و روی چندین پروژه زنده مرتبط با DevOps کار کرده است. https://www.linkedin.com/in/alessiogarofalo